【全面预售】《Spring Cloud微服务实战》一站式微服务架构解决方案
预售
京东、亚马逊已全面开启预售!快来一起体验Spring Cloud所带来的全家桶式微服务架构解决方案!长按“识别二维码”预定吧!
目录
第一章 基础知识
什么是微服务架构
与单体系统的区别
如何实施微服务
为什么选择Spring Cloud
Spring Cloud简介
版本说明
第二章 微服务构建:Spring Boot
框架简介
快速入门
项目构建与解析
实现RESTful API
配置详解
配置文件
自定义参数
参数引用
使用随机数
命令行参数
多环境配置
加载顺序
监控与管理
初识Actuator
原生端点
应用配置类
度量指标类
操作控制类
小结
第三章 服务治理:Spring Cloud Eureka
服务注册与发现
搭建服务注册中心
注册服务提供者
高可用注册中心
服务发现与消费
Eureka详解
基础架构
服务治理机制
服务提供者
服务消费者
服务注册中心
源码分析
配置详解
服务注册类配置
指定注册中心
其他配置
服务实例类配置
元数据
实例名配置
端点配置
健康检测
其他配置
跨平台支持
第四章 客户端负载均衡:Spring Cloud Ribbon
客户端负载均衡
RestTemplate详解
GET请求
POST请求
PUT请求
DELETE请求
源码解读与原理分析
负载均衡器
AbstractLoadBalancer
BaseLoadBalancer
DynamicServerListLoadBalancer
ZoneAwareLoadBalancer
负载均衡策略
AbstractLoadBalancerRule
RandomRule
RoundRobinRule
RetryRule
WeightedResponseTimeRule
ClientConfigEnabledRoundRobinRule
BestAvailableRule
PredicateBasedRule
AvailabilityFilteringRule
ZoneAvoidanceRule
配置详解
自动化配置
参数配置
与Eureka结合
重试机制
第五章 服务容错保护:Spring Cloud Hystrix
快速入门
原理分析
工作流程
断路器原理
依赖隔离
使用详解
创建请求命令
定义服务降级
异常处理
命令名称、分组以及线程池划分
请求缓存
请求合并
属性详解
Command属性
Collapser属性
ThreadPool属性
Hystrix仪表盘
Turbine集群监控
构建监控聚合服务
与消息代理结合
第六章 声明式服务调用:Spring Cloud Feign
快速入门
参数绑定
继承特性
Ribbon配置
全局配置
指定服务配置
重试机制
Hystrix配置
全局配置
禁用Hystrix
指定命令配置
服务降级配置
其他配置
请求压缩
日志配置
第七章 API网关服务:Spring Cloud Zuul
快速入门
构建网关
请求路由
请求过滤
路由详解
传统路由配置
服务路由配置
服务路由的默认规则
自定义路由映射规则
路径匹配
路由前缀
本地跳转
Cookie与头信息
Hystrix和Ribbon支持
过滤器详解
过滤器
请求生命周期
核心过滤器
pre过滤器
route过滤器
post过滤器
异常处理
try-catch处理
ErrorFilter处理
不足与优化
自定义异常信息
禁用过滤器
动态加载
动态路由
动态过滤器
第八章 分布式配置中心:Spring Cloud Config
快速入门
构建配置中心
配置规则详解
客户端配置映射
服务端详解
基础架构
Git配置仓库
占位符配置URI
配置多个仓库
子目录存储
访问权限
SVN配置仓库
本地仓库
本地文件系统
健康检测
属性覆盖
安全保护
加密解密
高可用配置
客户端详解
URI指定配置中心
服务化配置中心
失败快速响应与重试
获取远程配置
动态刷新配置
第九章 消息总线:Spring Cloud Bus
消息代理
RabbitMQ实现消息总线
基本概念
安装与使用
Windows安装
Mac OS X安装
Ubuntu安装
Rabbit管理
快速入门
整合Spring Cloud Bus
原理分析
指定刷新范围
架构优化
RabbitMQ配置
Kafka实现消息总线
Kafka简介
快速入门
环境安装
启动测试
整合Spring Cloud Bus
Kafka配置
深入理解
源码分析
事件驱动模型
事件定义
事件监听器
事件跟踪
事件发布
控制端点
其他消息代理的支持
第十章 消息驱动的微服务:Spring Cloud Stream
快速入门
核心概念
绑定器
发布-订阅模式
消费组
消息分区
使用详解
开启绑定功能
绑定消息通道
消息生产与消费
响应式编程
消费组与消息分区
消息类型
绑定器详解
绑定器SPI
自动化配置
多绑定器配置
RibbitMQ与Kafka绑定器
配置详解
基础配置
绑定通道配置
通用配置
消费者配置
生产者配置
绑定器配置
RabbitMQ配置
Kafka配置
第十一章 分布式服务跟踪:Spring Cloud Sleuth
快速入门
准备工作
实现跟踪
跟踪原理
抽样收集
与LogStash整合
与Zipkin整合
HTTP收集
消息中间件收集
收集原理
数据存储
API接口
助攻
容重推荐:Spring Cloud姐妹篇
小伙伴周立的同类书籍《Spring Cloud与Docker微服务实战》,由于两书均有不同的侧重点,因此读者可各取所需,或是打包收入。
容重推荐:架构师必读之作
万众期待的开涛神作!最近我在读,干货满满,诚意向大家推荐此书!
后续
本书只是一个开始,笔者 会持续关注Spring Cloud的后续更新动态,并将有价值的内容与大家在公众号或博客中分享。所以,赶紧关注我吧!
版权声明
本文采用 CC BY 3.0 CN协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
长按指纹
一键关注